# 导入 Django 提供的 admin 模块，用于管理后台
from django.contrib import admin

# 导入 path 和 include 函数，用于定义 URL 路由
from django.urls import path, include

# 导入当前目录下的 views.py 文件，以便在 URL 路由中调用视图函数
from . import views

# 定义 urlpatterns 列表，存储所有的 URL 路由映射
urlpatterns = [
    # 定义根 URL（即 http://127.0.0.1:8000/）
    # 访问时会调用 views.index 视图函数
    path("", views.index),

    # Django 默认的后台管理系统 URL（即 http://127.0.0.1:8000/admin/）
    # 访问时会进入 Django 自带的管理后台
    path("admin/", admin.site.urls),

    # 定义一个 URL 路由，当访问 http://127.0.0.1:8000/test/ 时，
    # Django 会调用 views.test_template 视图函数
    path("test/", views.test_template),

    # 将 "polls/" 作为前缀，将其后的 URL 交给 "polls.urls" 处理
    # 例如，访问 http://127.0.0.1:8000/polls/ 会去匹配 polls 应用中的 urls.py 文件
    path("polls/", include("polls.urls")),
]